package com.atguigu.day20.single02;

import org.junit.Test;
/*
设计模式:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
单例模式:保证程序执行时只会产生一个实例(对象)
    饿汉式: 无论是否需要对象 都先把对象创建出来
    懒汉式: 需要对象才进行创建
 */
public class LazyHungryTest {

    @Test
    public void test02(){
        LazyHungry2 l1 = LazyHungry2.getInstance();
        LazyHungry2 l2 = LazyHungry2.getInstance();

        System.out.println(l1 == l2);

    }

    @Test
    public void test01() throws InterruptedException {

        LazyHungry l1 = LazyHungry.getInstance();
        LazyHungry l2 = LazyHungry.getInstance();

        System.out.println(l1==l2);
    }

}
